package com.tan.lbs.entity;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name="Game")
public class Game{
	private String gameID;
	private String gameName;
	private String publishTitle;
	private String publishDescription;
	private String internalDescription;
	private String iconID;
	private String gameCoverID;
	private String introduction;
	private String ending;
	private String designerID;
	private String designStatus;
	private String generatedPackage;
	
	@Id 
	@GeneratedValue(generator = "uuid")
	@GenericGenerator(name = "uuid", strategy = "org.hibernate.id.UUIDGenerator")
	public String getGameID() {
		return gameID;
	}
	public void setGameID(String gameID) {
		this.gameID = gameID;
	}
	public String getGameName() {
		return gameName;
	}
	public void setGameName(String gameName) {
		this.gameName = gameName;
	}
	public String getPublishTitle() {
		return publishTitle;
	}
	public void setPublishTitle(String publishTitle) {
		this.publishTitle = publishTitle;
	}
	public String getPublishDescription() {
		return publishDescription;
	}
	public void setPublishDescription(String publishDescription) {
		this.publishDescription = publishDescription;
	}
	public String getInternalDescription() {
		return internalDescription;
	}
	public void setInternalDescription(String internalDescription) {
		this.internalDescription = internalDescription;
	}
	public String getIconID() {
		return iconID;
	}
	public void setIconID(String iconID) {
		this.iconID = iconID;
	}
	public String getGameCoverID() {
		return gameCoverID;
	}
	public void setGameCoverID(String gameCoverID) {
		this.gameCoverID = gameCoverID;
	}
	public String getIntroduction() {
		return introduction;
	}
	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}
	public String getEnding() {
		return ending;
	}
	public void setEnding(String ending) {
		this.ending = ending;
	}
	public String getDesignerID() {
		return designerID;
	}
	public void setDesignerID(String designerID) {
		this.designerID = designerID;
	}
	public String getDesignStatus() {
		return designStatus;
	}
	public void setDesignStatus(String designStatus) {
		this.designStatus = designStatus;
	}
	public String getGeneratedPackage() {
		return generatedPackage;
	}
	public void setGeneratedPackage(String generatedPackage) {
		this.generatedPackage = generatedPackage;
	}
}
